Extending Microsoft Team Foundation Server Architecture to Support Collaborative Product Patterns
نویسندگان
چکیده
This paper provides a practical solution, based on process reuse and knowledge management techniques, to make software engineering theories more accessible, easier, and cheaper for software development organizations to implement. It shows how the PIBOK-PB architecture (Process improvement based on knowledge-pattern based) and the extensions of a commercial product, Microsoft solution Visual Studio Team System, are used to achieve this.
منابع مشابه
Analysis of Software Delivery Process Shortcomings and Architectural Pitfalls
This paper highlights the common pitfalls of overcomplicating the software architecture, development and delivery process by examining two enterprise level web application products built using Microsoft.Net framework. The aim of this paper is to identify, discuss and analyze architectural, development and deployment issues and learn lessons using real world examples from the chosen software pro...
متن کاملCollabwisetk: a Toolkit for Rendering Stand-alone Applications Collaborative
Traditionally, a stand-alone client application is rendered collaborative for members of a team either by sharing its view or by re-writing it as a collaborative client. However, it may not be possible to anticipate in advance all preferences for collaboration, hence such a client may appear confusing to some of the team members. We propose a novel client/server architecture for tkbased applica...
متن کاملA Reference Architecture for Automation of Inter-Organizational Process-Oriented Collaboration
In today’s competitive, dynamic, and changing business environment, being able to collaborate globally within and beyond the enterprise borders is critical. Inter-Organizational Collaborations (IOCs) have been proposed as a response to the characteristics of highly competitive global business environments. So far, a number of reference models, frameworks, and ad hoc architectures related to som...
متن کاملAaa Aaa Aaa Aaa Aaa Aaa Aaa Aaa Aaaaaaa Aaaaaaa Aaaaaaa Aaaaaaa
Traditionally, a stand-alone client application is rendered collaborative for members of a team either by sharing its view or by rewriting it as a collaborative client. However, it may not be possible to anticipate in advance all preferences for collaboration, hence such a client may appear confusing to some of the team members. We propose a novel client/server architecture for tk-based applica...
متن کاملThe application of workflow management technology in Web-based collaborative produce development
This paper mainly addresses the integration of engineering processes of enterprises performing collaborative product development in the form of virtual enterprise. The virtual enterprise support system with three-tier architecture is proposed first. The workflow process modelling and execution services are located in the business tier as service components. The implementation of information int...
متن کامل